It happened on the 1000 block of Windsor Street, the department wrote in a release. An "altercation between two males" led to one shooting the other, investigators believe.
Police responded to the scene and arrested the suspect after a brief search, they said. The victim was treated at Reading Hospital with a single, non-life-threatening gunshot wound, authorities added.
Police did not name the suspect but said the incident presented "no ongoing threat to public safety."
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.